Как добавить label к полю в yii2

В Yii2 вы можете добавить или изменить метку (label) для поля формы, используя метод label() в классе ActiveForm.Когда вы создаете поле формы с помощью метода field(), метка создается автоматически на основе имени атрибута модели. Например:

php

<?= $form->field($model, 'username')->textInput() ?>

В этом случае метка будет «Username».Если вы хотите изменить текст метки, вы можете передать новый текст в метод label(). Например:

php

<?= $form->field($model, 'username')->label('Ваш логин')->textInput() ?>

Здесь метка будет отображаться как «Ваш логин».Если вам не нужна метка для поля, вы можете скрыть её, передав false в метод label(). Например:

php

<?= $form->field($model, 'username')->label(false)->textInput() ?>

Это создаст поле ввода без метки.Также можно использовать HTML для создания более сложных меток. Например:

php

<?= $form->field($model, 'username')->label('<strong>Логин:</strong>', ['class' => 'custom-label'])->textInput() ?>

В этом случае метка будет отображаться с использованием HTML-тегов.Эти методы позволяют вам гибко управлять метками в формах Yii2, делая интерфейс более удобным и понятным для пользователей.